// 房间信息数据访问层
module.exports = {
    // 获取一个没满的房间
    getNotFullRoom:function (app, cb) {
        let db = app.get("mongodb");
        db.collection("room")
            .find({playerCount:0})
            .toArray(function(err, result){
                if (result.length > 0) {
                    cb(err, result[0]);
                } else {
                    cb(err, null);
                }
            });
    },
    // 根据id获取房间
    getRoomById:function (app, roomId, cb) {

    },
    // 添加一个房间
    addRoom:function (app, cb) {
        let db = app.get("mongodb");
        db.collection("room").insertOne({
            playerCount:0,
            status:0
        }, function(err, res){
            cb(err);
        });
    },
    // 删除一个房间
    removeRoom:function (app, cb) {

    },
}